package com.jingyanzi.member.domain;

import java.util.Date;

import com.jingyanzi.member.util.MemberConstant;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 客户销售活动记录DO对象 <b>Description:记录客户的跟踪情况及关键操作节点信息</b><br>
 * 
 * @author Reading.Reagan</a>
 * @version 1.0
 * @Note <b>ProjectName:</b> member-api <br>
 * 		<b>PackageName:</b> com.jingyanzi.member.domain <br>
 * 		<b>ClassName:</b> SalesRecordDO <br>
 * 		<b>Date:</b> 2018年7月16日 下午3:19:03
 */

@ApiModel(value="SaleContactRecordDO",description="客户业务沟通记录")
public class SaleContactRecordDO extends BaseDO {

	private static final long serialVersionUID = 6290905659744903792L;
	@ApiModelProperty(value="线索ID",name="leadId", example="id=1")
	private Integer leadId;
	@ApiModelProperty(value="员工ID",name="employeeId", example="id=1")
	private Integer employeeId;
	@ApiModelProperty(value="对应的客户ID",name="customerId", example="id=2")
	private Integer customerId;
	@ApiModelProperty(value="客户联系人ID",name="contactId", example="id=2")
	private Integer contactId;
	@ApiModelProperty(value="员工姓名",name="employeeName", example="罗于红")
	private String employeeName;
	@ApiModelProperty(value="联系人",name="contact", example="李玉玲")
	private String contact;
	@ApiModelProperty(value="联系方式",name="method", example="电话")
	private String method;
	@ApiModelProperty(value="联系主题",name="topic", example="预约拍摄")
	private String topic;
	@ApiModelProperty(value="备注",name="remark", example="这个客户是个SB")
	private String remark;
	@ApiModelProperty(value="下次跟进时间",name="nextDate", example="10133234")
	private Date nextDate;
	@ApiModelProperty(value="下次跟进时间",name="nextDateStamp", example="10133234")
	private String nextDateStamp;
	@ApiModelProperty(value="联系时长",name="timeLength", example="32")
	private Integer timeLength;
	@ApiModelProperty(value="是否允许编辑（0-N,1-Y）",name="editable", example="32")
	private Integer editable;
	@ApiModelProperty(value="是否是系统自动添加（0-N,1-Y）",name="isAddAuto", example="1")
	private Integer isAddAuto = MemberConstant.FLAG_TRUE;

	public Integer getEmployeeId() {
		return employeeId;
	}

	public void setEmployeeId(Integer employeeId) {
		this.employeeId = employeeId;
	}

	public Integer getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}

	public String getEmployeeName() {
		return employeeName;
	}

	public void setEmployeeName(String employeeName) {
		this.employeeName = employeeName;
	}

	public String getContact() {
		return contact;
	}

	public void setContact(String contact) {
		this.contact = contact;
	}

	public String getMethod() {
		return method;
	}

	public void setMethod(String method) {
		this.method = method;
	}

	public String getTopic() {
		return topic;
	}

	public void setTopic(String topic) {
		this.topic = topic;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getNextDateStamp() {
		return nextDateStamp;
	}

	public void setNextDateStamp(String nextDateStamp) {
		this.nextDateStamp = nextDateStamp;
	}

	public Integer getTimeLength() {
		return timeLength;
	}

	public void setTimeLength(Integer timeLength) {
		this.timeLength = timeLength;
	}

	public Integer getLeadId() {
		return leadId;
	}

	public void setLeadId(Integer leadId) {
		this.leadId = leadId;
	}

	public Integer getContactId() {
		return contactId;
	}

	public void setContactId(Integer contactId) {
		this.contactId = contactId;
	}

	public Integer getEditable() {
		return editable;
	}

	public void setEditable(Integer editable) {
		this.editable = editable;
	}

	public Date getNextDate() {
		return nextDate;
	}

	public void setNextDate(Date nextDate) {
		this.nextDate = nextDate;
	}

	public Integer getIsAddAuto() {
		return isAddAuto;
	}

	public void setIsAddAuto(Integer isAddAuto) {
		this.isAddAuto = isAddAuto;
	}

}
